Skip to content

Feature/frontend public pages#8

Merged
devflima merged 3 commits into
mainfrom
feature/frontend-public-pages
May 5, 2026
Merged

Feature/frontend public pages#8
devflima merged 3 commits into
mainfrom
feature/frontend-public-pages

Conversation

@devflima

@devflima devflima commented May 5, 2026

Copy link
Copy Markdown
Owner

Descrição

Este Pull Request implementa todas as páginas públicas do portfólio, integrando-as com o backend para exibição dinâmica de dados. Foram desenvolvidas as interfaces de Home, Projetos, Experiência, Educação e o formulário de contato.

Mudanças Realizadas

A implementação foca na experiência do usuário e no consumo eficiente de dados:

1. Landing Page (Home.jsx)

  • Renderização dinâmica das estatísticas do sistema (Uptime, Commits, Experiência).
  • Integração com o conteúdo gerenciável da página para exibição de Hero, Sobre e outras seções.

2. Seções de Portfólio (Projects, Experience, Education)

  • Listagem de projetos com links e descrições.
  • Exibição cronológica da trajetória profissional e acadêmica utilizando os dados reais do backend.

3. Interação e Acesso (Contact, Login)

  • Implementação do formulário de contato com envio de mensagens integrado ao fluxo de mensageria (Kafka).
  • Criação da interface de autenticação administrativa para acesso ao painel de controle.

Decisões de Arquitetura

  • Data Fetching: Uso extensivo de hooks do RTK Query para carregamento assíncrono e gerenciamento de estado de loading/error.
  • Responsive Design: Todas as páginas foram construídas com TailwindCSS para garantir compatibilidade com dispositivos móveis e desktop.
  • Client-Side Validation: Implementação de validações básicas nos formulários de login e contato para melhorar a experiência do usuário.

✅ Checklist

  • Todas as páginas públicas carregam os dados do backend corretamente.
  • O formulário de contato realiza o envio com sucesso.
  • A página de login permite a autenticação do OWNER.
  • O design é responsivo em todas as resoluções testadas.

@devflima devflima self-assigned this May 5, 2026
@devflima devflima merged commit 1eb99b9 into main May 5, 2026
@devflima devflima deleted the feature/frontend-public-pages branch May 5, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants